http://www.WizBrother.com/
首页: 电信 联通控制面版 短消息工具箱我的状态系统提醒IMPK市场 安全退出

IMPK战网论坛 >> 圣骑士 >> 浏览: PAL各种常规攻击速度的计算方法
Impk-DiabloⅡExpansion Set-Paladin
发新帖子  回复贴子  发起投票 版主:贱贱

页次: 转到第 [ 1 2 ] 页加入收藏
PAL各种常规攻击速度的计算方法
此人是男性 Praecentor 离线


嘉宾
等级:世界之石大殿
积分:34605
金币:82820
发贴:27181
捐赠:0
注册时间:2007-01-24
IP:*.*.*.*
         第(0)楼,发贴时间:10-07-01 16:20

PAL各种常规攻击速度的计算方法

看到大家经常问,所以就贴在一个帖子上吧~我自己以后帮人解答起来也可以偷懒一下~

冲锋的攻击速度是固定的7F,不存在啥计算公式了

这里给出的都是用PAL常规的双手挥击武器的攻击速度(普通攻击,复仇,盾击,热忱)计算公式,其他的大家还是要自己去查数据

考虑到实际询问的情况,这里计算的是各种攻击速度的急速以及要达到急速装备上所需要提供的最小IAS的值

已知装备上提供的IAS,推导到攻速的计算过程更加简单,这里就不贴了~

暂时弄好了,有什么需要补充的,大家可以回帖~~



[ 本贴由 Praecentor 在 07-04 00:00 编辑过. ]

外貌协会会长//高级OSA设计工程师//工程技术经理-测试开发部//小雨爸爸

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 Praecentor 离线


嘉宾
等级:世界之石大殿
积分:34605
金币:82820
发贴:27181
捐赠:0
注册时间:2007-01-24
IP:*.*.*.*
         第(1)楼,发贴时间:10-07-01 16:20

目录

2楼 计算条件

3楼 普通攻击&复仇

4楼 盾击

5楼 热忱

6楼 计算方法总结

7楼 备注(在其他条件下的计算举例)


[ 本贴由 Praecentor 在 07-01 18:12 编辑过. ]

外貌协会会长//高级OSA设计工程师//工程技术经理-测试开发部//小雨爸爸

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 Praecentor 离线


嘉宾
等级:世界之石大殿
积分:34605
金币:82820
发贴:27181
捐赠:0
注册时间:2007-01-24
IP:*.*.*.*
         第(2)楼,发贴时间:10-07-01 16:20

计算条件

PAL拿狂战士之斧(BA) 踩27级狂热光环(FANA) 没有其他减速效果(包括圣冰 衰老 土魔减速的影响),有这些影响的情况会在最后的备注中给出计算方法。

下面三贴中的红色部分为暴雪设定的计算公式,蓝色部分为由于初始计算条件而确定的值,这些值在其他条件下会变化,紫色部分为在计算PAL使用常规武器下的简化公式

BA的基础速度为0

27级狂热提供的技能提速为37


[ 本贴由 Praecentor 在 07-01 17:12 编辑过. ]

外貌协会会长//高级OSA设计工程师//工程技术经理-测试开发部//小雨爸爸

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 Praecentor 离线


嘉宾
等级:世界之石大殿
积分:34605
金币:82820
发贴:27181
捐赠:0
注册时间:2007-01-24
IP:*.*.*.*
         第(3)楼,发贴时间:10-07-01 16:21

普通攻击&复仇

FPA={HitShift*FramePerDirection/[(BaseRate+SI)*AnimationSpeed/100]}-1

普通攻击的动作类型为A1,使用双手挥击武器类型为1HS,查表得PAA11HS的相关参数:
FramesPerDirection=15 FrameDataActionFlag=7 AnimationSpeed=256
HitShift 攻击精度参数,数值固定为256

则PAL在使用常规武器下,普通攻击和复仇的计算公式可以简化为:
FPA=[1500/(100+SI)]-1

其中BaseRate+SI<=175
则普通攻击和复仇的急速为:FPA=[1500/(175)]-1=7.57=8F

计算达到急速8F的需要IAS:
FPA=[1500/(100+SI)]-1<=8
SI=EIAS+SIAS-WSM>=67
根据公式有:SI=EIAS+SIAS-WSM
其中SIAS为27级狂热技能速度加成:SIAS=37
WSM为武器速度WSM=0
EIAS=SI-SIAS+WSM>=67-37-0>=30

EIAS=[(120*IAS)/(120+IAS)]>=30 求得IAS>=40 即IAS需要达到40 最后一针达到急速8F





[ 本贴由 Praecentor 在 07-01 18:05 编辑过. ]

外貌协会会长//高级OSA设计工程师//工程技术经理-测试开发部//小雨爸爸

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 Praecentor 离线


嘉宾
等级:世界之石大殿
积分:34605
金币:82820
发贴:27181
捐赠:0
注册时间:2007-01-24
IP:*.*.*.*
         第(4)楼,发贴时间:10-07-01 16:21

盾击

盾击动作类型为S1,使用双手挥击武器类型为1HS,查表得PAS11HS的相关参数:
FramePerDirection=12 AnimationSpeed=256
计算公式:FPA={HitShift*FramePerDirection/[(BaseRate+SI)*AnimationSpeed/100]}-1
其中,HitShif=256  baserate=100
则PAL那常规武器时的盾击速度计算公式为:
FPA=[1200/(100+SI)]-1

急速的计算:
BaseRate+SI<=175
所以盾击急速FPA=(1200/175)-1=5.86=6F

将盾击的急速FPA=6F
带入计算公式,SI需要满足FPA=[1200/(100+SI)]-1<6
计算得SI>=72
根据公式有:SI=EIAS+SIAS-WSM
其中SIAS为27级狂热技能速度加成:SIAS=37
WSM为武器速度WSM=0
则EIAS需要满足EIAS=SI-SIAS+WSM>72-37-0=35
其中EIAS= [(120*IAS)/(120+IAS)] >=35
根据上式可求得IAS需要满足IAS>=49.4=50
即在拿BA材料,开27级狂热光环的情况下,盾击若要达到急速6F,全身装备IAS至少需要50


[ 本贴由 Praecentor 在 07-01 18:07 编辑过. ]

外貌协会会长//高级OSA设计工程师//工程技术经理-测试开发部//小雨爸爸

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 Praecentor 离线


嘉宾
等级:世界之石大殿
积分:34605
金币:82820
发贴:27181
捐赠:0
注册时间:2007-01-24
IP:*.*.*.*
         第(5)楼,发贴时间:10-07-01 16:21

热忱

热忱是带回退特性的动作
计算公式
第一击FPA={HitShift*(FrameDataActionFlag-StartingFrame)/[(BaseRate+SI)*AnimationSpeed/100]}
后续打击FPA={HitShift*(FrameDataActionFlag-CurrentFrame)/[(BaseRate+SI)*AnimationSpeed/100]}
最后一击FPA={HitShift*(FramePerDirection-CurrentFrame)/[(BaseRate+SI)*AnimationSpeed/100]}-1


对于PAL而言:
RollbackPercent=100%
CurrentFrame=0

那么就满足第一击和后续攻击的FPA相同,为
FPA={HitShift*FrameDataActionFlag/[(BaseRate+SI)*AnimationSpeed/100]}

最后一击等同于普通攻击,为
最后一击FPA={HitShift*FramePerDirection/[(BaseRate+SI)*AnimationSpeed/100]}-1

PAL在使用BA狂战热忱时的动作类型为PAA11HS

则FramesPerDirection=15 FrameDataActionFlag=7 AnimationSpeed=256
HitShift 攻击精度参数,数值固定为256

将上面的数据代入:

则热忱前四次攻击速度的表达式可以简化为:FPA=700/(100+SI)
BaseRate+SI<=175,所以热忱前四帧的FPA最小值为4,这也就解释了为什么热忱的急速为4F

下面计算前四帧达到急速4F所需要的IAS:
FPA=700/(100+SI)<=4
则100+SI>=175   所以SI=EIAS+SIAS-WSM>=75
狂热27级提速即SIAS=37    BA的武器基础速度即WSM=0
所以EIAS=[(120*IAS)/(120+IAS)]>=38   求得IAS>=55.6 即IAS需要达到56 前四帧才能到达急速4F

然后计算最后一针达到急速8F的IAS(这个在2楼已经贴过,这里重复一下好了~):
FPA=[1500/(100+SI)]-1<=8
则100+SI>=167     SI=EIAS+SIAS-WSM>=67
EIAS=[(120*IAS)/(120+IAS)] >=30 求得IAS>=40 即IAS需要达到40 最后一针达到急速8F

那么IAS需要满足这两个条件,就需要达到56
从这里也可以看出,对于热忱,只要满足了前四帧的急速,最后一击的急速自动满足


[ 本贴由 Praecentor 在 07-01 18:41 编辑过. ]

外貌协会会长//高级OSA设计工程师//工程技术经理-测试开发部//小雨爸爸

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 Praecentor 离线


嘉宾
等级:世界之石大殿
积分:34605
金币:82820
发贴:27181
捐赠:0
注册时间:2007-01-24
IP:*.*.*.*
         第(6)楼,发贴时间:10-07-01 16:21

计算方法总结

写了很多,大家看着晕,我写着也晕,那些字母的定义,大家大可不用去管

把紫色的计算公式记住即可:

常规武器下(一般指的是双手挥击类武器,BA PB 权杖 钉锤在这一类)

普通攻击、复仇以及热忱最后一次的攻击速度:FPA=[1500/(100+SI)]-1

盾击的攻击速度:FPA=[1200/(100+SI)]-1

热忱的前四次攻击速度:FPA=700/(100+SI)


暴雪设定BaseRate+SI的上限为175,这里BaseRate=100,所以计算它们的急速FPA时,取SI=75,即可算出,这里可以看出也就是因为有了BaseRate+SI的上限,所以各种攻击速度都有了急速(所以盾击到不了5F)

再计算达到各种FPA所需要达到的帧数时,将目标的FPA值代入计算公式,求解SI的值,这里往上取整数,比如算出来的值在30~31之间,则取31

计算得到了SI,再考虑技能提速SIAS和武器基础速度WSM的影响,计算由装备提供的IAS的影响因子EIAS:
EIAS=SI-SIAS+WSM

这里SIAS包括的有FANA之类(理论上还包括ASN的速度爆发)的提速效果,圣冰、衰老和土魔等造成的减速效果,提速的效果取正值,减速的效果取负值。比如PAL在K超级督瑞尔的时候,假设踩着27级FANA(加速效果37),虫子的圣冰等级为6级(减速效果44),则SIAS=+37-44=-7 ;如果PAL踩着1级狂热(加速效果14),被衰老诅咒(减速效果50),则SIAS=+14-50=-36

WSM为武器的基础速度,BA的基础速度为WSM=0 PB的基础速度为WSM=-30

通过EIAS=SI-SIAS+WSM就可以计算出由装备提供的影响因子EIAS的值

EIAS和装备上IAS又满足关系EIAS=[(120*IAS)/(120+IAS)]

那么IAS的值就可以通过这个式子计算出来:
IAS=[(120*EIAS)/(120-EIAS)]

这里的IAS的值也是往上取整,如果算出来的IAS在49到50之间,那么满足期望攻击速度的IAS必须达到50






[ 本贴由 Praecentor 在 07-01 18:38 编辑过. ]

外貌协会会长//高级OSA设计工程师//工程技术经理-测试开发部//小雨爸爸

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 Praecentor 离线


嘉宾
等级:世界之石大殿
积分:34605
金币:82820
发贴:27181
捐赠:0
注册时间:2007-01-24
IP:*.*.*.*
         第(7)楼,发贴时间:10-07-01 16:22

备注

SMT PAL拿PB弑君者K超级督瑞尔的情况

盾击的攻击速度:FPA=[1200/(100+SI)]-1<=6

SI>=72

先考虑SMT PAL拿PB弑君者在不受减速效果影响下盾击达到急速所需的IAS
SI=EIAS+SIAS-WSM

考虑FANA为27级,提速效果为37,PB的武器基础速度为WSM=-30
EIAS=SI-SIAS+WSM>=72-37-30=5

IAS=[(120*EIAS)/(120-EIAS)] >=6
所以一般情况下达到急速所需要的IAS=6

考虑遇到超级督瑞尔的情况,超级督瑞尔带6级圣冰,减速效果为44
则此时的SIAS为FANA和圣冰共同作用的效果:SIAS=37-44=-7

EIAS=SI-SIAS+WSM>=72+7-30=49

IAS=[(120*EIAS)/(120-EIAS)]>=83
所以SMT PAL拿PB弑君者踩27级狂热K超级督瑞尔达到急速所需要的IAS=83

原先的装备IAS=6即达到急速,当受到6级圣冰效果影响(减速效果44)时,IAS需要达到83,比原先需要的IAS多了77点。这里做一个不合理的假设,如果狂热等级可以被修改器堆得无限高,那么只要狂热的提速比原来27级的提速多44,就可以抵消圣冰的减速效果,而用装备提速需要多77。这也说明了,技能提速的影响大于装备提速的影响。


[ 本贴由 Praecentor 在 08-23 20:52 编辑过. ]

外貌协会会长//高级OSA设计工程师//工程技术经理-测试开发部//小雨爸爸

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 双丝网 离线


等级:哈洛加斯
积分:6676
金币:15801
发贴:10739
捐赠:0
注册时间:2005-04-22
IP:*.*.*.*
         第(8)楼,发贴时间:10-07-01 16:32

看了好多帖,lz果然热心,顶一个


最新发表的主题 | 最新参与的主题汇报违规贴 
此人性别不详 水名花想容 离线


等级:塔拉夏古墓
积分:154
金币:276
发贴:383
捐赠:0
注册时间:2010-04-12
IP:*.*.*.*
         第(9)楼,发贴时间:10-07-01 16:38

顺便告诉下,双热PAL 中了衰老,需要多少速度才能保证4F

同理:SMT 呢?

刚开荒一月的新人!

最新发表的主题 | 最新参与的主题汇报违规贴 
页次: 转到第 [ 1 2 ] 页加入收藏
IMPK战网论坛 >> 圣骑士 >> 浏览: PAL各种常规攻击速度的计算方法
快速回复
<b>粗体字</b><i>斜体字<i><u>下划线</u>对齐方式插入列表插入超级链接插入图片插入Flash插入引用插入代码飞行字移动字播放realplay文件播放Media Player文件    >>> IMPK图床 <<<


系统时间:08-06 12:13,页面执行时间:0.0175s
[京ICP备12045407号-1]
FBB Beta 0.7.29, build1023
Powered by fantiyu, 2002-2003

IP地址位置数据由纯真CZ88提供支持